package com.mall.project.info.service;

import com.mall.project.info.model.entity.Photo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 图片表 服务类
 * </p>
 *
 * @author Sam
 * @since 2022-01-04
 */
public interface IPhotoService extends IService<Photo> {

    /**
     * 删除图片
     *
     * @param photoBucket
     * @param photoUrl
     */
    void deletePhoto(String photoBucket, String photoUrl);

    /**
     * 保存图片
     *
     * @param tableId
     * @param tableType
     * @param randomNum
     */
    void savePhoto(String tableId, String tableType, String randomNum);

    /**
     * 查询照片
     *
     * @param tableId
     * @param tableType
     */
    List<String> listPhoto(String tableId, String tableType);
}
